The Object Plant is a OOA/OOD tool based on the OMT and UML notation. It can be used
to create Object Models, State Diagrams, Event Trace Diagrams, Use Case Diagrams
and finally it can generate C++ code skeletons.
The Object Plant folder contents:
- Object Plant README 1.4.5 this file
- Object Plant PowerPC version of the program
- 68k Object Plant 68k version of the program
- C++ Data Types text file with a subset of the standard C++ types
- C++Template.cc template file for generation of C++ code skeletons
- C++Template.h template file for generation of C++ code skeletons
- Class.java template file for generation of Java code skeletons
- Interface.java template file for generation of Java code skeletons
- HTML Class template template file for generation of class HTML
documentation
- HTML Interface template template file for generation of interface HTML
documentation
- Word 5.1 RTF template file for generation of documentation in
RTF format suitable for Word 5.1
- User's manual the user's manual in pdf (Acrobat) format
- Example (Object Plant) an example document
- Example (Project P) an example document
- Register program for creating register forms to be sent to Kagi
Requirements:
System 7.1 or later
68020 or better
3 Mb free RAM
Registering
To register use the Register program to create a register form which then shall be sent
to Kagi Shareware using mail, email or fax.
The price for a single license is 25 USD, there are also site and world licenses available for
500 USD resp. 2000 USD.
http://www.kagi.com
Email: shareware@kagi.com (1 to 3 day processing time delay)
FAX: +1 510 652 6589 (4 to 8 day processing time delay)
Postal address: (4 to 8 day delay plus transit time to Kagi)
Kagi
1442-A Walnut Street #392-MU
Berkeley, California, 94709-1405
USA
Please note that Kagi automatically rejects any electronic payment that come includes
a hotmail.com address. Refer to http://www.kagi.com/FAQs/hotmail.com
N.B. Kagi is a payment processing company and they are not the author/shipper of the
product. Any problems with receiving registration codes or any problems with the product itself shall be addressed to the author at m-arc@algonet.se or micke@kagi.com
Registration codes will be sent to you normally within a week after receive a
confirmation of your order from Kagi.
Disclaimer
This software is provided "as-is". I take no responsiblity in any damage caused by the
software, use of the software or any of its outputs such as generated code. Use it at
your own risk.
Changes in 1.4.5 (15 December 1997)
・ Replaced the Mercutio MDEF with the latest version.
・ Added an RTF Word 5.1 template file.
・ Added new code generation tags: {IFNORETURNTYPE}, {ELSE}, {/IF}
This is a start towards making object pascal code generation templates.
・ Added new visibility option: none
・ Added new code generation tags: {VIS_NONE}, {/VIS_NONE}
that can be used for package wide visibility used in Java.
・ Added possibility to have different preferences for the edit dialogs
(e.g. class dialog window) and the diagram windows.
・ Added print setup information to Object Plant documents. Any print setup information
is now stored in the document file.
・ Fixed a bug that messed up State Diagram states' events and their action strings.
・ Shift-tab can now be used to step backwards through textfields in dialog windows.
・ Removed the date format in code generation preferences. The format is now taken
from Date & Time control panel.
・ And much more...
Known Bugs
・ The main windows sometimes look "messy". Everything is not erased properly when
moving parts around.
・ Illustrator has some problems parsing exported pictures (PICT format). All
textstrings are drawn in a white colour, hence they are invisible.
・ The names of generalizations, aggregations and associations are never displayed.
・ Moving a set of relationsships and classes can sometimes leave some of the lines
behind.
・ If you use code generation, you cannot use the ':' character in class names.
・ Line drawing is not very good. When changing between different views lines are not
updated (adjusted) as expected.
・ If the "Page Setup" or "Print Page" commands do not work, try selecting a printer in
the chooser.
・ Snap to grid is only implemented in the Use Case diagram page.
・ Packages cannot be copied.
・ EPS output for free text may not be correct. I have no possibility to verify this.
Use the web-page http://www.softsys.se/ObjectPlant/ to get new releases, report bugs etc.
Questions concerning the program can be sent directly to the author at m-arc@algonet.se or
micke@kagi.com
This program should only travel in the complete folder.
Have fun,
Mikael Arctaedius
Stockholm, Sweden
email: m-arc@algonet.se
http://www.softsys.se/ObjectPlant/
Release History
Changes in 1.4.4 (16 November 1997)
・ Corrected a bug related to closing document with Event Trace diagrams.
The bug caused Object Plant to crash.
・ Corrected a bug related to paste in class, interface and state dialog windows.
In the class and interface dialog windows it was impossible to copy-paste
an attribute or operation and in the state dialog window it was impossible to
copy-paste an event.
・ Made it possible to create class references based on the content of the
clipboard. By copying a class and then paste it using option-command-V a
class reference will be created instead of a new class.
・ Replaced the icon LDEF used in the preferences dialog.
・ And much more...
Changes in 1.4.3 (31 October 1997)
・ Added several new tags that can be used in the code generation templates: